package 数组题目.数组变换;

//移出元素
class 移出指定元素 {
    //https://leetcode.cn/problems/remove-element/
    public int removeElement(int[] nums, int val) {
        int cur = nums.length - 1;
        for (int i = nums.length - 1; i >= 0; i--) {
            if (nums[i] == val) {
                nums[i] = nums[cur--];
            }
        }
        return cur + 1;
    }

//    public static void main(String[] args) {
//        RemoveElement removeElement = new RemoveElement();
//        removeElement.removeElement(new int[]{0, 1, 2, 2, 3, 0, 4, 2}, 2);
//    }
}
